
import http from '/@/utils/request'
import request from '/@/api/request'

export function login( data ) {
  return http.request( {
    method: 'get',
    url : '/login',
    data
  } )
}

export function getInfo( data ) {
  return http.request( {
    method : 'get',
    url : '/getUserInfo',
    data
  } )
}

export function logout() {
  return http.request( {
    url: '/logout',
    method: 'get'
  })
}


export function testRequest() {
  return http.request( {
    url: '/test',
    method: 'get'
  })
}

//正式党员注册
export function updateZSDY(data, callBack) {
  var api = {
    url: '/api/user/updatezsdy/',
    method: 'post',
    inputData: {
      token:data.token,
      name: data.name,
      classNum: data.classNum,
      stuNum:data.stuNum,
      phone:data.phone,
      branch:data.branch,
      userType:data.userType,
    },
    resData: {
      'code': null, // 标志返回状态、0：成功 1：失败
      'msg': null, // 返回消息
    }
  }
  return request(api, callBack)
}

//获取党员名单
export function getDY(data, callBack) {
  var api = {
    url: '/api/user/getdy/',
    method: 'post',
    inputData: {
      token:data.token,
      branch:data.branch,
    },
    resData: {
      'code': null, // 标志返回状态、0：成功 1：失败
      'msg': null, // 返回消息
      'dylist':null, // 本支部的党员列表
    }
  }
  return request(api, callBack)
}

//积极分子、预备党员更新信息
export function updateOther(data, callBack) {
  var api = {
    url: '/api/user/updateother/',
    method: 'post',
    inputData: {
      token:data.token,        //用户秘钥
      name: data.name,         //用户姓名
      classNum: data.classNum, //用户班级
      stuNum:data.stuNum,      // 学号
      phone:data.phone,        // 手机号
      branch:data.branch,      // 所在支部
      userType:data.userType,  //用户类型
      devPeo1:data.devPeo1,    // 培养联系人1
      devPeo2:data.devPeo2,    //培养联系人2
    },
    resData: {
      'code': null, // 标志返回状态、0：成功 1：失败
      'msg': null, // 返回消息
    }
  }
  return request(api, callBack)
}